/*
* @Author: yanxiaoli
* @Date:   2018-10-18 11:37:05
* @Last Modified by:   yanxiaoli
* @Last Modified time: 2018-10-25 15:52:04
*/

/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, input { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; outline-style: none;/*FF*/ }
body { line-height: 1;color:#333;font-size: 14px; }
a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none;color:#333;}
a:hover, a:focus { text-decoration: none; bblr: expression(this.onFocus=this.blur());/*IE*/ outline-style: none;/*FF*/ }
table { border-collapse: collapse; border-spacing: 0; }
input, select { vertical-align: middle; }
li { list-style: none; }
.fl{float:left;}
.fr{float: right;}
/*css为clearfix，清除浮动*/
.clearfix::before, .clearfix::after { content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;/*IE/7/6*/ }

/*placeholder*/
input::-webkit-input-placeholder {color: #ccc;}

/*width*/
.w_1150 { width: 1150px; margin: 0 auto; }
.w_860 { width:860px; }
.w_260 { width: 260px; }
/*city header*/
.city-header{width: 100%;height:100px;background:#fff;box-shadow:0px 2px 4px 0px rgba(48,48,48,0.1); overflow: hidden;margin-bottom:30px;}
.city-header .logo{width: 160px;height:60px;margin:20px 40px 20px 0;float: left;}
.city-header .logo img{width: 100%;height:100%;display: block;}
.city-con{background:#fff;padding:0 20px;}
/*search -index*/
.search-input{position: relative;}
.search-input i{color:#ccc;position: absolute;font-size: 20px;top: 21px;left: 20px;}
.search-input .searchVal{width: 600px;height:60px;line-height:60px;background:#fff;font-size: 14px;float:left;border:none;padding-left: 50px;}
.search-input .btn{width: 140px;height:60px;line-height: 60px;background: #2299FB;font-size: 18px;border:none;float:left;cursor:pointer;color:#fff;}
/*search -header*/
.city-header .search-input{width:772px;height:50px;float:left;top:25px;}
.city-header .search-input i{width: 24px;height: 24px;top:16px;}
.city-header .search-input .searchVal{width: 530px;height:46px;line-height:46px;border:#2299FB 2px solid;padding-left: 40px;}
.city-header .search-input .btn{height:50px;line-height: 50px;}
